Hierarchical Clustering with Contiguity Constraint in <i>R</i>
نویسندگان
چکیده
This article presents a new implementation of hierarchical clustering for the R language that allows one to apply spatial or temporal contiguity constraints during process. The need constraint arises, instance, when wants partition map into different domains similar physical conditions, identify discontinuities in time series, group regional administrative units with respect their performance, and so on. To increase computation efficiency, we programmed core functions plain C. result is function, constr.hclust, which distributed package adespatial. program implements general agglomerative algorithm described by Lance Williams (1966; 1967), particularity allowing only clusters are contiguous geographic space along fuse at any given step. Contiguity can be defined time. Information about provided connection network among sites, edges describing links between connected sites. Clustering also known as chronological clustering. on implicitly rank positions observations series. was mirrored found function hclust standard stats (R Core Team 2022). We transcribed from Fortran C added functionality running function. efficient. It limited mainly input/output access massive amounts memory potentially needed store copies dissimilarity matrix update its elements analyzing large problems. computer code plotting results numbers clusters.
منابع مشابه
Analysis of a Global Contiguity Constraint
We address a global constraint for enforcing contiguity. Contiguity is the property that all of one kind of object in an array or list are grouped together; it is a one-dimensional discrete form of convexity. We present an implementation of this property in a concurrent constraint programming language. We adapt and apply the constraint propagation framework of [19] to analyse the contiguity pro...
متن کاملHIERARCHICAL DATA CLUSTERING MODEL FOR ANALYZING PASSENGERS’ TRIP IN HIGHWAYS
One of the most important issues in urban planning is developing sustainable public transportation. The basic condition for this purpose is analyzing current condition especially based on data. Data mining is a set of new techniques that are beyond statistical data analyzing. Clustering techniques is a subset of it that one of it’s techniques used for analyzing passengers’ trip. The result of...
متن کاملDivisive Hierarchical Clustering with K-means and Agglomerative Hierarchical Clustering
To implement divisive hierarchical clustering algorithm with K-means and to apply Agglomerative Hierarchical Clustering on the resultant data in data mining where efficient and accurate result. In Hierarchical Clustering by finding the initial k centroids in a fixed manner instead of randomly choosing them. In which k centroids are chosen by dividing the one dimensional data of a particular clu...
متن کاملAugust 2017 IRI - TR - 17 - 05 Constraint Symmetries Pol Mestres
Constraint Symmetries have been suggested as an appropriate subgroup of solution symmetries that can be more easily found than the complete group of symmetries. The concept is analyzed, and it becomes clear that a knowledge of the problem as deep as for finding the whole group is required to find that subset. Indeed, we show that the Microstructure Complement in most cases only finds a small fr...
متن کاملSlicing floorplan with clustering constraint
In floorplan design it is useful to allow users to specify some placement constraints in the final packing. Clustering constraint is a popular type of placement constraint in which a given set of modules are restricted to be placed adjacent to one another. The wiring cost can be reduced by placing modules with a lot of interconnections closely together. Designers may also need this type of cons...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Statistical Software
سال: 2022
ISSN: ['1548-7660']
DOI: https://doi.org/10.18637/jss.v103.i07